#!/bin/bash
#  每天将去重脚本处理后的数据入库到ODS层
DT=$(date -d '-1 days' +%Y-%m-%d)
if  [ $1 ]
then
DT=$1
fi
# 避免环境作用域有问题  hive指令就会报错  hive: command not found
export  HIVE_HOME=/opt/apps/hive-3.1.2
echo  "开始入库..."
$HIVE_HOME/bin/hive -e "
load  data inpath '/data/app_log/$DT' into table doe39.ods_app_event_log partition(dt='$DT') ;
"
if  [  $? -eq 0 ]
then
  echo "入库成功... ..."
else  echo "入库失败... ..."
   # "发邮件吓唬你"
fi
